#ifndef COMMANDS_H_
#define COMMANDS_H_

#define MAX_FILE_NAME_LENGTH 20

/* Module R1 */
int cmd_example(char *args);
int cmd_echo(char *args);
int cmd_help(char *args);
int cmd_date(char *args);
int cmd_dir(char *args);
int cmd_version(char *args);
int cmd_quit(char *args);

/* Module R2 */
int cmd_create_pcb(char *args);
int cmd_delete_pcb(char *args);
int cmd_block(char *args);
int cmd_unblock(char *args);
int cmd_suspend(char *args);
int cmd_resume(char *args);
int cmd_priority(char *args);
int cmd_show_pcb(char *args);
int cmd_show_all(char *args);
int cmd_show_ready(char *args);
int cmd_show_blocked(char *args);

/* Module R3 */
int cmd_dispatch(char *args);
int cmd_load_processes(char *args);

/* Module R4 */
int cmd_load(char *args);
int cmd_kill(char *args);

#endif /* COMMANDS_H */